package com.fulihui.wgj.facade.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class WxSubscribeReplyRuleDTO implements java.io.Serializable {

    private static final long serialVersionUID = 3000412015362423514L;

    private Integer id;

    /**
     * 名称
     */
    private String name;

    /**
     * 省份-包含contain 排除eliminate
     * {@link com.fulihui.common.enums.ContainOrEliminateEnum}
     */
    private String provinceTab;

    /**
     * 省份
     */
    private String province;

    /**
     * 省份中文
     */
    private String provinceStr;

    /**
     * 性别-包含contain 排除eliminate
     * {@link com.fulihui.common.enums.ContainOrEliminateEnum}
     */
    private String sexTab;

    /**
     * 性别:1男，2女，0未知，3全部
     */
    private Integer sex;

    /**
     * 公众号appid
     */
    private String appId;

    /**
     * 回复用途1.默认 2.特定
     */
    private Integer useType;

    /**
     * 回复类型1.文本 2.图文
     * {@link com.fulihui.common.enums.SubReplyTypeEnum}
     */
    private Integer replyType;

    /**
     * 1.启用 2.停用
     */
    private Integer useful;

    /**
     * 图文素材或者图片素材id
     */
    private String mediaId;

    /**
     * 如果是文本 则为本文
     * <p>
     * 如果是素材为{@link WxMaterialDTO}转json 【queryReplyRuleByAppIdUseful接口没有进行转json】
     */
    private String replyContent;
}
